package com.dd.cloud.user.req.phar;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author Lx
 * @version 1.0
 */
@Data
public class PharmacyHomeChartStatisticsReq {
    /**
     * 标识 1本日 2本周 3本月 4按月统计
     */
    private Integer flag = 1;

    /**
     * 开始时间
     */
    private LocalDateTime start;

    /**
     * 结束时间
     */
    private LocalDateTime end;

    /**
     * sql段
     */
    private String sqlSegment;

    /**
     * 药房id
     */
    private Integer pharmacyId;

    public boolean verify() {
        this.end = this.end != null ? this.end.plusHours(23L).plusMinutes(59L).plusSeconds(59L) : null;
        if (this.start != null) {
            return this.end == null;
        } else {
            return false;
        }
    }
}
